Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

103
Vistas
reaccionar | cómo mostrar una cadena aleatoria de una matriz y elegir otra aleatoria en btn press

Así que estoy aprendiendo a reaccionar y quería hacer un generador de ideas que extraiga una cadena de un archivo de matriz (los 'títulos de investigación'), y lo muestre en el h1 y luego, al hacer clic en el botón, elegiría otro al azar y lo mostraría. . hasta ahora solo tengo el esquema y el método para elegir una cadena al azar, ¿hay una mejor manera de hacerlo? y si es así puedo conseguir algo de ayuda

 import researchTitles from './ import React from 'react'; function App() { const title = researchTitles[Math.floor(Math.random() * researchTitles.length)]; return ( <div className="App"> <h1>{title}</h1> <button onClick={}>Generate</button> </div> ); } export default App;
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

@Terry lo explicó exactamente. Aquí hay un ejemplo del mundo real:

 import React, { useState } from "react"; const researchTitles = [ "AI", "Machine Learning", "Data Science", "Metaverse", "Crypto", "Tech" ]; const getRandomResearchTitle = () => { return researchTitles[Math.floor(Math.random() * researchTitles.length)]; }; function App() { const [researchTitle, setResearchTitle] = useState(getRandomResearchTitle()); const handleClick = () => { // shuffle array and pick random const randomResearchTitle = getRandomResearchTitle(); setResearchTitle(randomResearchTitle); }; return ( <div className="App"> <h1>{researchTitle}</h1> <button onClick={handleClick}>Generate</button> </div> ); } export default App;
about 4 years ago · Juan Pablo Isaza Denunciar

0

¿Por qué no creaste una función generar () que haga esta selección de palabras? Así que cada vez que haces clic en el botón

<button onClick="generate()">Generate</button>

¿Escogerá alguna palabra y la devolverá en el elemento h1?

Podrías usar document.createElement() dentro de tu función

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda